10 research outputs found
Parameterized Complexity of Critical Node Cuts
We consider the following natural graph cut problem called Critical Node Cut
(CNC): Given a graph on vertices, and two positive integers and
, determine whether has a set of vertices whose removal leaves
with at most connected pairs of vertices. We analyze this problem in the
framework of parameterized complexity. That is, we are interested in whether or
not this problem is solvable in time (i.e., whether
or not it is fixed-parameter tractable), for various natural parameters
. We consider four such parameters:
- The size of the required cut.
- The upper bound on the number of remaining connected pairs.
- The lower bound on the number of connected pairs to be removed.
- The treewidth of .
We determine whether or not CNC is fixed-parameter tractable for each of
these parameters. We determine this also for all possible aggregations of these
four parameters, apart from . Moreover, we also determine whether or not
CNC admits a polynomial kernel for all these parameterizations. That is,
whether or not there is an algorithm that reduces each instance of CNC in
polynomial time to an equivalent instance of size , where
is the given parameter
A bicriteria approach to minimize number of tardy jobs and resource consumption in scheduling a single machine
We extend the classical scheduling problem of minimizing the number of tardy jobs in a single-machine to the case where the job processing times are controllable by allocating a continuous and non-renewable resource to the processing operations. Our aim is to construct an efficient trade-off curve between the number of tardy jobs and total resource consumption using a bicriteria approach. Most of the research on scheduling with controllable resource-dependent processing times is done either to a linear resource consumption function or to a specific type of convex resource consumption function. We, in contrast, analyze the problem for a more general type of convex decreasing resource consumption function, which guarantees a very robust analysis that can be applied to a wide range of problems. We present four different variations of the problem and prove them to be -hard. We then present a polynomial time algorithm to solve an important special case of the problem and also suggest and compare the performances of three different heuristic algorithms.Deterministic scheduling Controllable processing times Resource allocation Complexity